package com.hzeport.bgs22emduty.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;

@Data
public class DutyScheduleExcelVO {

    /**
     * $column.comments
     */
    @ApiModelProperty(value="$column.comments")
    @ExcelProperty("排班类型")
    @TableField(value ="D_TYPE")
    @JsonProperty(value = "dType")
    private String dType;
    /**
     * $column.comments
     */
    @ExcelProperty("值班日期")
    @ApiModelProperty(value="$column.comments")
    @TableField(value ="D_DAY")
    @JsonProperty(value = "dDay")
    private LocalDate dDay;


    /**
     * $column.comments
     */
    @ApiModelProperty(value="$column.comments")
    @ExcelProperty("值班时段")
    @TableField(value ="DUTY_TIMES_ID")
    @JsonProperty(value = "dutyTimesId")
    private String dutyTime;


    /**
     * $column.comments
     */
    @ApiModelProperty(value="工号")
    @ExcelProperty("工号")
    @TableField(value ="D_USERNO")
    @JsonProperty(value = "dUserno")
    private String dUserno;


    /**
     * $column.comments
     */
    @ApiModelProperty(value="$column.comments")
    @ExcelProperty(value="值班部门")
    @TableField(value ="D_DEPT")
    @JsonProperty(value = "dDept")
    private String dDept;

    /**
     * $column.comments
     */

    @ApiModelProperty(value="$column.comments")
    @ExcelProperty(value="值班类别")
    @TableField(value ="S_TYPE")
    @JsonProperty(value = "sType")
    private String sType;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="$column.comments")
    @ExcelProperty(value="职务职级")
    @TableField(value ="D_USERJOB")
    @JsonProperty(value = "dUserjob")
    private String dUserjob;



    /**
     * $column.comments
     */
    @ApiModelProperty(value="$column.comments")
    @ExcelProperty(value="值班人姓名")
    @TableField(value ="D_DEPTNAME")
    @JsonProperty(value = "dUsername")
    private String dUsername;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="职务职级（H4A）")
    @ExcelProperty("职务职级（H4A）")
    @TableField(value ="DUTYPOST")
    @JsonProperty(value = "dutypost")
    private String dutypost;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="手机短号")
    @ExcelProperty("手机短号")
    @TableField(value ="PHONE_SHORT")
    @JsonProperty(value = "phoneShort")
    private String phoneShort;





}
